﻿using System;

namespace FootSteps.Domain.Loggers.Screen
{
    public class PrintScreenArgs
    {
        public DateTime Time { get; private set; }
        public bool IsFullPrint { get; private set; }
        public byte[] ImageBytes { get; private set; }
        
        public PrintScreenArgs(DateTime time, bool fullPrint, byte[] imageBytes)
        {
            Time = time;
            IsFullPrint = fullPrint;
            ImageBytes = imageBytes;
        }

        public override string ToString()
        {
            return string.Format("[at {0}]: ({1})", Time, ImageBytes.Length);
        }
    }
}